self-registering barometer - French English Dictionary